package com.cpp.pojo.dto.aiTool;

import lombok.Data;
import org.springframework.ai.tool.annotation.ToolParam;
@Data
public class StudentPracticeDTO {
    //所属课程id
    @ToolParam(description = "所属课程id")
    private Long courseId;
    @ToolParam(description = "用户id")
    private Long userId;
    //关联知识点标签ids
    @ToolParam(description = "关联知识点标签ids")
    private String knowledgeIds;
    //类型：1`开放题`/`2选择题`/3`简答题`
    @ToolParam(description = "1开放题/2简答题/3单选题/4多选题")
    private Integer type;
    //题目内容（含题干、选项等）
    @ToolParam(description = "题目内容（含题干、选项等）")
    private String content;
    //难度：1`简单`/2`中等`/3`困难`
    @ToolParam(description = "难度：1`简单`/2`中等`/3`困难`")
    private Integer difficulty;
    //正确答案
    @ToolParam(description = "正确答案")
    private String answer;
    //答案解析
    @ToolParam(description = "答案解析")
    private String analysis;
}
